/**
 * 安卓白金英雄坛制作组 <br>
 * 文件名：AdsMenuScreen.java <br>
 * 创建时间：2015-2-19 下午4:35:35 <br>
 * 所属项目：GmudEX <br>
 * @author 12548 <br>
 */
package lostland.gmud.exv2.ui;

import java.util.ArrayList;

import lostland.gmud.exv2.Gmud;
import lostland.gmud.exv2.expand.GeneralMenuScreen;

/**
 * 类名：AdsMenuScreen <br>
 * 说明：加力菜单
 *
 * @author 12548
 */
public class AdsMenuScreen extends GeneralMenuScreen {

	/**
	 * @param s
	 * @param title
	 */
	public AdsMenuScreen() {
		super(gets(), "你可以调整在战斗攻击时附加的内力大小。你当前的加力值为：" + Gmud.mc.ads);
	}

	/* （非 Javadoc）
	 * @see lostland.gmud.exv2.ui.core.ScrollableMenuScreen#onCancel()
	 */
	@Override
	public void onCancel() {
		getGame().popScreen();
	}

	/* （非 Javadoc）
	 * @see lostland.gmud.exv2.ui.core.ScrollableMenuScreen#onClick(int)
	 */
	@Override
	public void onClick(int i) {

		final int x[] = {1, 10, 50};
		if (i < 3) {
			Gmud.mc.ads += x[i % 3];

			if (Gmud.mc.ads > Gmud.mc.getAdsLimit())
				Gmud.mc.ads = Gmud.mc.getAdsLimit();
		} else if (i < 6) {
			Gmud.mc.ads -= x[i % 3];

			if (Gmud.mc.ads < 0)
				Gmud.mc.ads = 0;
		} else
			Gmud.mc.ads = Gmud.mc.getAdsLimit();

		this.topWindow.pages.set(0, "你可以调整在战斗攻击时附加的内力大小。你当前的加力值为：" + Gmud.mc.ads);

	}

	static ArrayList<String> gets() {
		ArrayList<String> s = new ArrayList<>();

		s.add("+1");
		s.add("+10");
		s.add("+50");
		s.add("-1");
		s.add("-10");
		s.add("-50");
		s.add("设置为最大值");

		return s;
	}
}
